// 表单字段类型定义
const FormDataType = [
    "number",   // id
    "string",   // username
    "string",   // ipaddr
    "number",   // status
    "string",   // msg
    "dateTime", // accessTime
    "dateTime", // createTime
    "dateTime", // updateTime
    "number"    // isDeleted
];

// 表单默认数据
const FormData = {
    id: null,
    username: "",
    ipaddr: "",
    status: null,
    msg: "",
    accessTime: null,
    createTime: null,
    updateTime: null,
    isDeleted: null
};

// 字段标签
const labels = {
    id: "访问ID",
    username: "用户账号",
    ipaddr: "登录IP地址",
    status: "登录状态",
    msg: "提示信息",
    accessTime: "访问时间",
    createTime: "创建时间",
    updateTime: "修改时间",
    isDeleted: "删除标记"
};

// 选项配置
const options = {
    status: [
        { value: 0, label: "成功" },
        { value: 1, label: "失败" }
    ],
    isDeleted: [
        { value: 1, label: "可用" },
        { value: 0, label: "不可用" }
    ]
};

// 统一导出配置
export const LoginLogFormConfig = {
    FormData,
    FormDataType,
    labels,
    options
};

export default LoginLogFormConfig;